#ifndef TESAT_SERVICES_H_
#define TESAT_SERVICES_H_

#include <boost/thread.hpp>
#include <skyroad/service/business_service.hpp>
//#include <skyroad/util/odbc_client.hpp>
//#include <skyroad/util/hazard_ptr.hpp>
#include <skyroad/schedule/scheduler.hpp>

#include "test_protocol.hpp"

class test_service : public business_service
{
public:
    typedef business_service super;

    test_service(bus& bus);

    virtual void start();

    virtual void stop();

private:
    void handle_ping(PING_REQ& req, PING_RESULT& rep, context_t& ctx);
};

#endif